#ifndef RGBA_H_
#define RGBA_H_

class RGBA {
private:
	float value[4];
public:
	RGBA();
	RGBA(float r, float g, float b, float a);
	RGBA(int hexColor, float alpha);
	void setValue(int hexColor, float alpha);
	const float& operator[](const int i) const;
	float& operator[](const int i);
	virtual ~RGBA();

    const float* getValue() const {
		return value;
	}
};

#endif /* RGBA_H_ */
